package com.naiterui.ehp.bs.b2c.order.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 订单详情发票信息
 *
 * @author guoyongxiang
 * @date 2019-01-11 10:22
 * @since 1.0.0
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(description = "订单详情发票信息")
public class OrderInfoInvoiceVO implements java.io.Serializable {

    private static final long serialVersionUID = -7783014237326726130L;
    /**
     * 发票类型(0:电子发票 1:纸质发票)
     */
    @ApiModelProperty(value = "发票类型 0:电子发票 1:纸质发票")
    private Integer type;

    /**
     * 发票抬头
     */
    @ApiModelProperty(value = "发票抬头")
    private String title;

    /**
     * 税号
     */
    @ApiModelProperty(value = "税号")
    private String taxNo;

    /**
     * 发票内容类型
     */
    @ApiModelProperty(value = "发票内容")
    private String content;

    /**
     * 电子发票下载地址
     */
    @ApiModelProperty(value = "电子发票下载地址")
    private String url;

}
